﻿@using myTutor.Models
@model Article

@{
    ViewBag.Title = "Quản trị tin tức";
}

<span style="float:right; color:Red;">
    @if (Model.IsDeleted == true)
    {
        <text>Bài viết đã bị xóa => @Html.ActionLink("Phục hồi", "ManageArticle", new { artId = ViewBag.ArtId, function = "undelete", statusId = ViewBag.StatusId, positionId = ViewBag.PositionId })</text>
    }
    else if (Model.Status == "2")
    {
        <text>Bài viết chờ duyệt => @Html.ActionLink("Duyệt", "ManageArticle", new { artId = ViewBag.ArtId, function = "unlock", statusId = ViewBag.StatusId, positionId = ViewBag.PositionId }) | @Html.ActionLink("Xóa", "ConfirmManage", "Shared", new { actionUrl = "~/Admin/ManageArticle?artId=" + ViewBag.ArtId + "&function=delete&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, cancelUrl = "~/Admin/ManageArticle?artId=" + ViewBag.ArtId + "&function=edit&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, message = "Bạn có thật sự muốn xóa bài viết này không?" }, null)</text>
    }
    else if (Model.Status == "3")
    {
        <text>Bài viết đang được đăng => @Html.ActionLink("Ngừng đăng", "ConfirmManage", "Shared", new { actionUrl = "~/Admin/ManageArticle?artId=" + ViewBag.ArtId + "&function=lock&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, cancelUrl = "~/Admin/ManageArticle?artId=" + ViewBag.ArtId + "&function=edit&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, message = "Bạn có thật sự muốn ngừng đăng bài viết này không?" }, null) | @Html.ActionLink("Xóa", "ConfirmManage", "Shared", new { actionUrl = "~/Admin/ManageArticle?artId=" + ViewBag.ArtId + "&function=delete&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, cancelUrl = "~/Admin/ManageArticle?artId=" + ViewBag.ArtId + "&function=edit&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, message = "Bạn có thật sự muốn xóa bài viết này không?" }, null)</text>
    }
</span>
<h2 style="clear:both;">@ViewBag.SubTitle</h2>
<span style="clear:both;float:right; color:Red;">@ViewBag.Message</span>
@using (Html.BeginForm("ManageArticle", "Admin", new { artId = ViewBag.ArtId, function = ViewBag.Function, statusId = ViewBag.StatusId, positionId = ViewBag.PositionId }, FormMethod.Post, new { enctype = "multipart/form-data" }))
{<input type="hidden" name="subTitle" value="@ViewBag.SubTitle" />
    <style type="text/css">
        .tblArtical{width:700px;}
        .tblArtical input[type="text"]{width:550px;}
        .tblArtical textarea{width:550px;}
    </style>
    @Html.ValidationSummary(true, "Lưu trữ không thành công. Vui lòng kiểm tra lại!", new { style = "margin-left:10%;" })
    <p style="color:#01A3E1; padding-bottom:20px; margin-left:10%;clear:both;"><strong>LƯU Ý:</strong> Các trường có dấu (*) là bắt buộc</p>
    <p>
        <table class="tblArtical" style="float:left; margin-left:10%;">
            <tbody>
                <tr>
                    <td style="width:20%;">Danh mục (*): </td>
                    <td style="width:80%;">
                        @Html.DropDownListFor(m => m.CustomArticalCategotyId, new SelectList(ArticleCategory.GetSimpleCategories(), "Id", "StringValue"), "Chọn danh mục", new { style = "margin-left:-0.5px; width" })
                        @Html.ValidationMessageFor(m => m.CustomArticalCategotyId)                    
                    </td>
                </tr>

                <tr>
                    <td>Tiêu đề (*): </td>
                    <td>
                        @Html.TextBoxFor(m => m.CustomTitle)
                        @Html.ValidationMessageFor(m => m.CustomTitle)
                    </td>
                </tr>
                <tr>
                    <td>Trích dẫn (*): </td>
                    <td>
                        @Html.TextAreaFor(m => m.CustomPostIntro, new { style = "height:80px; resize: none;", maxlength = "256" })
                        @Html.ValidationMessageFor(m => m.CustomPostIntro) 
                    </td>
                </tr>
                <tr>
                    <td>Nội dung (*): </td>
                    <td>
                        @Html.TextAreaFor(m => m.CustomContent, new { id = "editor", style = "height:250px;" }) 
                        @Html.ValidationMessageFor(m => m.CustomContent)
                    </td>
                </tr>                
                <tr>
                    <td>Ảnh đại diện: </td>
                    <td>
                    @Html.TextBoxFor(m => m.CustomImageFileName, new { type = "file", style = "margin-left:-2px;" })
                    @if (!string.IsNullOrEmpty(Model.ImageFileName))
                    { 
                        <div style="margin-bottom:10px;clear:both" align="center">            
                            <img src="~/Files/Articles/@Model.ImageFileName" alt="" width="100%"/>
                        </div>
                    } 
                    @Html.HiddenFor(m => m.Id)
                    @Html.HiddenFor(m => m.ImageFileName)
                    @Html.HiddenFor(m => m.Status)
                    @Html.HiddenFor(m => m.IsDeleted)
                    </td>
                </tr>
            </tbody>
        </table>
    </p>
    <p style="clear:both; padding:10px 0px 30px 228px;">
        <strong>
            <span class="submit-img but-blue"><span class="icon icon-submit"></span><input type="submit" class="but-submit submit-blue" value="Lưu thông tin" /></span>
            <a class="button-img but-orange" href="~/Admin/ApproveArticles?statusId=@ViewBag.StatusId&positionId=@ViewBag.PositionId"><span class="icon icon-submit"></span><span>Quay lại danh mục</span></a>
        </strong>
    </p>
}